Function: rng-xsd-duration<
rng-xsd-duration< is a byte-compiled function defined in
rng-xsd.el.gz.
Signature
(rng-xsd-duration< D1 D2)
Source Code
;; Defined in /usr/src/emacs/lisp/nxml/rng-xsd.el.gz
(defun rng-xsd-duration< (d1 d2)
(let* ((months1 (rng-xsd-duration-months d1))
(months2 (rng-xsd-duration-months d2))
(seconds1 (rng-xsd-duration-seconds d1))
(seconds2 (rng-xsd-duration-seconds d2)))
(cond ((< months1 months2)
(if (< (- seconds1 seconds2) rng-xsd-min-seconds-per-month)
t
(rng-xsd-months-seconds< months1 seconds1 months2 seconds2)))
((> months1 months2)
(if (< (- seconds2 seconds1) rng-xsd-min-seconds-per-month)
nil
(rng-xsd-months-seconds< months1 seconds1 months2 seconds2)))
(t (< seconds1 seconds2)))))